fix ApiGen doc; namespaces
restructure; according to experiences devs it's cleaner and more modular (so all work was for nothing - yay :))
Merge branch 'feature/refactoring' into develop
Merge branch 'release/re-refactoring' into develop