Made loads of enhancements to the form view in terms of templating, abstractions.