This comes in handy for testing, among other things. For now, this supports decomposing, transforming, reversing, restricting, rendering and preview.