While not modifying base NOP code... We have several of our own plugins that we can integrate with or create a new plugin.
We have a menu option that allows any user to find a "consultant" on our site. After selecting a "consultant" we would like that "consultant" id to prefix in the URL for all non-admin pages.
we allow users to de-select the consultant and would like the URL to go back to default.
we allow users to select a different consultant when a consultant is already been selected. the URL must change accordingly.
URL path must not change when selecting consultants.
This is an immediate need with a very short turnaround required.