HUGE update to FormBuilder. Making it much more powerful, modular, and object-oriented