Let's make every control a view and introduce a common base class.
Created attachment 195733 [details] Patch
Committed r147220: <http://trac.webkit.org/changeset/147220>