use new listeners.
extend the legacy request matcher.
code hints.
bootstrap drupal more like the bundle does.
rely on controller listener.
make bootstrap class name a parameter.