GoBest practices on project structure