Move Art to (proper) resource package
Modified event system: Added unregisterListener(), separated "cancellable" events, ...
Properly dispose resources