Styling and extending native HTML controls or components has long been a problem of the web platform. This presentation explores the problem, possible solutions and defining a process for a holistic approach to addressing the problem.
The following resources were mentioned during the presentation or are useful additional information.
This is the thing I'm most excited about for future browsers. Styling select elements has always been a weak point of the web. Exploding the MVC model and standardising the DOM structure will be a game changer!!