The current flat structure is getting a bit unwieldy even at the current size. The unwieldiness will grow with the planned addition of tools/utils, potential topics and scripts, plus any future project files that may get kept here (currently stored locally). First let's outline the problem. Here are the initial questions that come to mind:
- What does our structure need to account for?
- What type/strategy of structure do we want to go with?
- What naming conventions will we adopt and why?