Huge update with demo page
What's happening?