Directory structure and some tools;