Phases container DSL

See #740