Prevent Sha regeneration in the OdbBackend
Allow handling of odd-sized short Shas in OdbBackend
Refactor OdbBackEnd