Transform documentation

Exposes rest of the Transform package and tidies a bunch of stuff. Putting this in just so the doc changes stay manageable.