Got things to mostly work
demo is now just another component with a bit of magic
Demo works locally and remotely now
Much nicer toplevel with autoloading
Offloaded loader code to external script
More demo-tweaking
Dist commit