I would also pass this class as an explicit parameter and try to do a similar thing with any other explicit dependencies.  Then instead of having an explicit dependency of Vellum on HQ it's merely that HQ has to implement an interface that Vellum requires.  https://github.com/dimagi/Vellum/pull/61/files#L3R71