Logical and Performance Optimizing Concept: Similar to finding the shortest(Best) path
1 Map out the logic of all the transformers. (map creation)
2 Detect unnecessary logic steps. (shortest path calculation)
3 Merge transformers without breaking the logic. (shortest path implementation)
3.1 Merge multiple adjacent Testers into one Tester or TestFilter
3.2 Merge multiple adjacent AttributeManipulators into one AttributeManager
3.3 Replace (Bufferer+Dissolver) with AreaAmalgamator or vice versa
3.4 Replace PointOnLineOverlay with SpatialFilter or vice versa
3.5 Replace AttributePivoter with Aggregator or vice versa
3.6 ...