A service which can assemble an implementation based on a command interface, and an ordered list
of objects implementing that interface (the "commands").
Used to manage symbols, configuration properties whose value is evaluated at runtime.
Symbols use the Ant syntax: ${foo.bar.baz} where foo.bar.baz is the
name of the symbol.