Use case of module folder creation now working; need to go back and do a lot of reasoning about edge cases and fleshing out non-happy paths (and possibly reconsider some architectural choices)