Create needed directory structure ont the fly