Create a Home object that we can link to

This makes breadcrumbs simpler, as they're just a heterogeneous array of
things that can be linked to.
Simplify group ancestry calculation