Using the plugin application to allow the demo to be run separately