Project structure for large Go project (golang)

Well, I guess I should start with individually packaging each function. That’ll make more sense with large binaries.