Aims to be as "complete" as possible, implementing the WebBrowser control