Work decoupling form creation from html instantiation