Realign some options
Move Composer subtask to a DependenciesStrategyInterface
Decouple dependencies installation from Composer