project tree refactoring
emulators and tests implementation started