Issue #172 Rebuild all forms

Description and Content aren't required
Issue #172 Rebuild all forms

Datatypes
Issue #172 Rebuild all forms

Refactoring javascript for document types