Moved event framework to subremote
Moved exceptions to subremote (too many of them)