Framework for creating Reveal.js presentations