(static) Hashtable Table( get; )
      (static) void Register( SpawnGroup group )
      (ctor) SpawnGroup( string name, SpawnGroupElement[] elements )
      SpawnGroupElement[] Elements( get; )
      string Name( get; )
      virtual bool CanSpawn( Type[] types )
      virtual ISpawnable Spawn( SpawnEntry entry )