Start to modularize main class
Mechanisms for `__include__` moved to separate class
Mechanisms for hiding properties moved to separate class
Commenting mechanisms factored out