When it comes to managing the Presentational - Container (or Smart - Dumb) component pattern with Vuex, what is your recommended approach? Should the Presentational (or Dumb) components emit events to the parent or call Vuex actions? Imagine a scenario where a Container (or Smart) component contains numerous nested Presentational components. Dealing with nested event emissions (e.g., 4 levels deep) can be challenging and lead to repetitive code. However, having a Presentational component directly call actions may not align with the intended purpose of being presentational. Have you considered using an event bus as an alternative solution? While this approach may not be commonly recommended, I am curious to hear your insights and suggestions on handling this situation effectively.