IW: Move demo JavaScript/CSS to its own module

Could be helpful to document the different groups of files going on here (demo-specific 3rd party libs, the core library, etc.)