Should this be a singular `Hub` for naming consistency?