Added docs for GUI editor related classes. Refactored custom user control loader and template classes into MineAPI classes for portability.