Rename canonical name -> fully-qualified name.

Change-Id: If3dfe4835accaeef0df067cb1a9a3f4052726394
More testing by example.

Change-Id: I22c40409292c01a5056bbac44f57f322ffe44f0e
Summary fixes and concurrency tests.

Change-Id: I1da29afc3a6d5ff7b5569fdf494ce277b1275f40