* update them all * more docs * moar docs
* Greatly reduce code complexity * Fixes sharded client IF implementation