General form functionality is complete. Custom checkboxes and radio buttons.
Next, making it all pretty.