WIP: Tiling documentation and clean-up refactor

- doc strings for transformer and package
- "Transitive" transformers declare a dependency of their components, a tuple that has a delegate should extend the delegate directly in order to be given with it's powers
- implicit conversions for the tuples of transformers to objects that have the transform functions