The motion system on studio-helpers.com was built this way: a written register of 35 motion capabilities, 32 implemented, 1 adapted and 2 declined because they would have meant inventing artefacts. Each has a reduced-motion state and an acceptance test that runs in Chromium and WebKit.