Sources, Targets, and Formats are defined by discrete Stages.
Each Stage has one of seven types:
Listeners, which create Transactions from some source system
Processors, which perform arbitrary, low-level operations
Transformer, which translates between XML and non-XML formats
XSLT Transform, which translates between XML formats
Forking, which forks Transactions into sub-Transactions
Joining, which joins multiple Transactions into one
Routing, which determines the next stages for a Transaction
Each Stage definition is a configuration of an eiPlatform Module.