Batch up constraint registration
Only accept raw DOM nodes when initializing. Cleanup, add simple mixins