Some adjustments to code in GatherBlock.

Finish first version of RemoteBlock.