refactoring woodshed forms, creating custom woodshed form builder