Step builder

The new selection scheme uses cursors below data entries. The step builder separates the algorithms from the creation of svg actions and steps.