The (idomatic) setup of Go projects does not really allow having hierarchical source trees. A single project will be a bunch of files in a single directory.