add a simple compiler to enable presentation play without a web server