Begin impl of BlockTorch