rewrite underscore dependent code
Merge branch 'route-handler-options'
Merge branch 'mediator-subscribe-once'
Merge branch 'render-subviews'
Merge branch 'composer-async'