title: What is a sensible way to layout a Go project
body: <p>I have a go project that is starting to become more complex, and want to lay the filesystem out in such a way to reduce pain.</p>
  
  <p>Are there some good examples out there of what makes sense?</p>