doc cleanup and clarifications,
mainly INLINE v.s. table CRC7
more refactoring and reorg