ENH: start of single pseudo axis class (needs renaming)