General implemented.

Event refactored.
Backstage event system refactored.
Backstage implemented.