naive sharding continued.  To get around querying and listing issues, we are allowing the developer to set the shard manually.

In a future version, we need to enumerate registered shards for the type and union results