ShardID API

Some internal stuff happening here