Restructure the repository to work with the go tool in a more standard way