Decided to go with JavaScript, Soy for UI, require for loading, and css. Preparing to factor JavaScript into require/define chunks.