https://github.com/PhilippMDoerner/NimStoryFont/tree/master/src/applications/org anization As an example. Each dir is almost identically structures. The dir is the domain. As in, this is the folder where code is about e.g. an organization. Within that domain you can split among technical boundaries again, but now those are all in the context of being in the "organization" domain. So if you have a model.nim, it's the model for an organization. etc.