App view model to hold errors or content