The main basics of HyperGUI is its classes. The classes hierarchy is given in the documentation. If you have questions about any particular class or think interactions between classes should change, or a new class should be declared post here about it.