sharding: create a syncer and a simulator package Former-commit-id: b392885510ba5a96e61278cbbe2c0ec6f9722ee8 [formerly 3a435eaf6805d02beae55656f155b2c3a66ee663] Former-commit-id: 0f6f3f2053ae77711e2072848b727b0dc9b92276
Former-commit-id: baccf088d88578ae6e13d0091c06420cc8f78199 [formerly 07d1b108fb118ab4cd0cf6fc8fefad70431d3409] Former-commit-id: d1bac4c0b5faf5a21b111af0d6ed45b245272e7d
Former-commit-id: 2790cf05b6dbae32cc8ced818e0af70bb20f8582 [formerly 782d2cbb05d9fe391f867d33c9ae0820b3fda203] Former-commit-id: 78a21d732a68267fae930858f9e09b26ea9419b8