* Small refactoring I.
* Small refactoring II.
* On the way of implementing the soultion
* Refactoring aspect to groups and supporting different type of configs
* Fixed linter errors
* Fix debug project runner
* Fix linting errors
* Fix and align tests
* Config factory tests
* Layout oriented config parser
* Adding layout oriented config to the config factory
* Update config schema
* Layout oriented config
* Aspect oriented and indifferent configs alignment to the new propertyGroups structure
* Remove dead codes
* Fixinfinite loading error and custom type properties
* Add documentation
* Fix tests