WORK IN PROGRESS This is a complete rewrite of the original demo from @groob. README instructions will follow once the example is complete.