Follow standard directory layout: https://golang.org/doc/code.html