Lots of changes to configuration.
Added editor module and unit tests.
Extended editor unit tests.