This documentation is work in progress; some sections are not finished yet.
This page explains how to create new form inputs.