Moved more viewmodel stuff and clarified.