Switched PCX to Data.Map for faster (or at least more scalable) resource lookups