Keep it separated. min at ~1k added.

Separated the demo and canvas content for real API usage realness. Then
ran this through the Google Closure Compiler with no warnings or errors
at 1.26KB. Oh la la.