Started to implement an Axis class to handle different axis value types.