Add in code for transforming ops.
Tried to do templated intersections again.