- Pull certain utility functions in a separate header and cpp - Refactor ResourceLoader::loadeResources into smaller methods