Scenario sets

To be reviewed commit by commit

Linked to https://www.agileplannerapp.com/boards/105200/cards/6053, to enable parsing scenarios in Smartdown, and exposing them as part of the Api::Flow object.