initialized Engines/Tools as submodules