move into scanner package; move AxisSep into separate function
move scanner into sep package