allow more flexibility in implementation
allow more flexibility in implementation

Support both "everything passed in as options/params"  and "everything pre-configured by extending Marionette.AppRouter"
isochronous/Marionette.SubAppRouter