Forcing new approach to build system. New abstraction layer was added.