ENH: Created _axis_slicer
CLN: Refactor to use _axis_slice