ShapeTransformer in gravis.core.util package