Code cleaning, doc, and AbstractWebView to ease multiplatform implementation