update to heap-allocated axes mesh

* made cached axes heap-allocated following @arturoc's advice
* fixed typo (correct plural of axis is 'axes')
* added brief doxygen description

Signed-off-by: tgfrerer <tim@poniesandlight.co.uk>