Abstract hub