TaskViewBuilder refactoring - added new interfaces, removed dependencies on ProcessStateWidget* classes