Form creation package w/ nested models + client and server side validation