doc: More documentation cleanup

* move header documentations to the right doxyen group
* remove superfluous and error-prone parameters to `@file`
* re-order the module overview
* put brief to the module description where necessary
I'd suggest adopting the comment style from `uint8_t data` for `offset` as well.