One other note I would make here is that I think it would be useful to continue to have a solution which would still allow the `add-handler` functions to be called during a services `start` phase or even later on.  Not sure if there are cases where an endpoint might need to become conditionally available some time after the web server had already booted?  To achieve this, we may need to have the `add-handler` functions work in a mode where they would add the handler to the collection to be initialized with jetty at startup if called before the webserver had started vs. just calling through to the webserver directly to add the handler if the webserver is already available?