If you've ever worked in a large code-base of around a hundred or so projects,
then you know that organizing your code can almost be as important as writing
the code itself. Organization is always subjective, sometimes multiple projects
are enough, sometimes it can help to organize code