TODO: * RegionPagerBase::Update() is a stub * MapFileFormat * MapGenerator * Can replace the calls to std::find_if() with a utility function
I've also made the base class abstract, and the derived class a template. Hopefully this'll let me work on different parts of the class without major issues. This code compiles, but since it's incomplete, I can't test it properly.