Hub and spoke library for Go