Now using a class factory to allow customization of those defaults axes, still way less verbose than previous code!