reorganizing of project structure

* all tool chain objects were moved into the ToolChain namespace