General
Computatonal modules
Input/transformation modules
Analysis/helper Modules
Theory
References
combines base and dir, checks whether it exists, if not creates it