Completely agree. It may even be possible to produce some fancy node/js to extract the index file from the scenarios. 

There again - the high-level detail for the scenarios is unlikely to change. It's the detail that will change. A static JSON should be fine.