- first run
- restructure resources
Migration to new structure with gl abstraction