MetricSpace
MetricSpace
Norms (still need to add vector space, maybe)
CatContainer