Changed APIRenderBlocks to take BLRenderBlocks to better conform with the interfaces