Initial work on widgets, layouts and content views.