Working Set View Extensibility

Adds an icon provider and class provider for working set views.
@dangoor 
nit: this should be class providers