[Component-DSL] Replace router with transformer The router abstraction was powerful, but not enough to handle some situations, like aggregations, and added complexity.