What does it take to allow Razor to continue to be hostable by Omnisharp, but not tied to internal Razor APIs.