Big Viewmodel refactor. EWS and Not implemented in whiteboard