Add Block and BlockManager classes