Feeling an evil glee from this code. I've gotten this "Corestore" module to replicate cores from two different versions by instantiating the old core version manually and injecting them into the map used by the corestore to track what it's already opened.