[nim, job] #X [Big change] Lays ground work for separating commodity view models for different kinds of activities