Backbone.js forms - but this time, with awesome dynamic properties and relationships.