MapClass holds it's C# type
Use TypeLibrary.AddAssembly when adding remote game packages from Hammer
Refresh Entity Tool UI after tools.refresh and we've parsed any new map entities
Remove / replace managed Hammer entities on new assemblies so they work all lovely on hotloads