Create directory structure, populate