Refactored class name, moved functions back from JigRender to the ViewModel.