I didn't notice I had settled on 1 second for all three stages in the end lol.
Also fixed virtual window's refresh handling.
This commit adds my first take at creating a harness for a user's guide using the new capture functionality. The example has tests that ensure the align widget creates the expected results.