New: initial composer support
(WIP) CliEngine takes form