Issue #1996122 by HongPong: Add form help text, some small bugs fixed and error conditions caught, and default form settings added. Add documentation to schema and improve menu structure