Extended the DSL to close to full extend.
Rewrote PCTTransformerProvider.groovy into the new DSL.