ocd
added method to get first line in an axis
added Axis base-class for X and Y Axis classes
added both axis classes, logic setup to generate the axis elements