WIP: Webview

Open username-removed-65452 requested to merge webview into master

Implement an internal webview

Fixes #39