Looking for basic information on high level organization of code. For example,
can sub name spaces be put in different files so that code is not nested
as deeply.