Change Resource classes to be singletons.
Add Otto (event bus library) for convenient communication across the app.
Fetch platform data and resource types on first run.