Generating benchmark2

First Stage of Decoupling BlockHandlers from cWorld.