Split the steps in demo.html into separate files ala @wiesom