"private" subfolders violate the structure of the project, since the existence of all other subfolders is based on a different principle. In addition, there is no clear line between "private" and "non private".