Add experimental registerBlocks() multi-ID block registration

Ref GH-1