Features:
- Create resource managers to keep needed resources located in one, globally available spot, enforcing flyweight pattern.
- Lazy load assets so loading happens on demand, helping keep memory usage down and reducing initial load times.
- Easily import assets for use by importing entire directories with filters to generate correct data.
- Use prebuilt resource managers available when pygame-ce is installed.