Refactor View and WorkbenchView classes

WorkbenchView is currently empty implementation