title: Vuex actions targeting with deep hierarchical data?
body: <p>Is it possible to structure vuex in a way which I can execute an action like <code>buildings[0].apartment[1].room[2].dispatch('paint', 'white');</code></p>
  
  <p>If not what's the way to go about executing an action targeting something deep in the state?</p>
  
  <p>A global action like <code>this.$state.dispatch('changeRoomColor', {buildingId, apartmentId, roomId, color: 'blue'})</code> doesn't seem right to me.</p>