Refactored file system and top level src directories.