refactor: fix dependency cycles
Restructure how the components are handled so that the events can use the helper functions and the store view can use the components without causing dependency cycles.
Closes #18 (closed)
Restructure how the components are handled so that the events can use the helper functions and the store view can use the components without causing dependency cycles.
Closes #18 (closed)