Switched to JS, and compilation passes with lint.
The button does seem to appear in the demo page.
The button seems to be created where it supposed to be.
fastUi actually creates the elements its supposed to create.
Use the widget definition instead of simple javascript objects.
Added namespace UI support instead of ui-* prefixes for attributes.
Adding ui:config works for the most part.
Creating elements inside other elements works good.
Added a bunch of documentation, use ui:srcNode instead of ui:src, changed the default type to ui:config elements to js instead of ui.
Some doc changes.
Stuff doesn't fail as amazing on IE anymore.
Stuff kinda works on IE.
Stuff really seems to be working now, even on IE.
Added some docs, and a minor refactoring.
Cleanup  and docs.
Added lazy UI support, so we don't pre-render stuff that's never accessed.
Make sure that the normal DOM elements also get a generated ID if they are exported into a variable.
Simple demo was renamed to full demo.
A bunch of docs.
A bunch of docs.