Agility Form Builder should be implementation agnostic
The Agility Form Builder has the potential to be very powerful, but its current implementation has much to be desired.
What if someone wanted to create a vue or angular form using the Agility Form Builder?
What if you want to customize the HTML markup of the form?
Having the ability to do this would allow the form builder to become much more powerful.
Obviously out of the box you could provide a default front-end implementation of the solution so users can quickly create forms, but provide for more advanced users the ability to completely customize the implementation of the form.