Messing with a json ui markup language

And discovering the glory that is require.js and all of its wonderful
module things