WIP (don't merge) dynamic objects

We're assuming anything not .css is JavaScript. Probably bad assumption.