Symfony Console component with dependency injection, config handling, and other niceties.