Add a basic demo page - resolves #44