Set up directory layout, Makefiles, go.mod files, docker-compose, and empty placeholder files for all packages.