Implement the block deployer.