More detailed explanation of directory structure