Implementing full support for transforming components.