Added GroupCreator to house performance experiments
Experimental GroupShim. Saves marginally in time, not sure about space