Best practices for project layout when using Go.