* `web_ui.TicketModule` and `api` have been ported to new API.
* Fields are now rendering themselves, as are controls.
* All fields are now provided by `ITicketFieldProviders`.
* Custom fields can be any type provided by `ITicketFieldTypeProvider`. The default field types are provided by `api.BuiltinFieldProvider`.