Use singleton store and actions providers #1967
These changes make
A consequence of these changes is that we don't need to pass
Sharing stores across all components in the web interface may lead to some inconsistencies in the data, as some stores only update data when a new instance is created. I fixed a couple of these problems in the
Another drawback of the changes is that live reloading is not available in stores any more. I guess for the beta this is reasonable enough, and we can try to find a better solution that supports live reloading in the future.