Port more of Schematic class, likely very buggy and needs testing.
Remove useless field from Schematic
Add FunctionSchemLoad, fix bug with multiple pages on FunctionHelp, Deprecate Schematic.class.