The modeling workflow engine (MWE) allows to wire up complex compiler or transformation chains. It is based on Java and dependency injection and is therefore highly extendable.