Allow Custom Rendering of Forms

Makes a bit easier to make massive customizations.