First pass at a big Exchanger refactor. Replaces in X,Z plane in a square shockwave.