Added in a left-only extend and a right-only retract. Need to port mapping over to use them and then throw out the double-intervals and stuff and get rid of all the other extends.