The doc of the project is currently very incomplete, and we need to improve it - [x] Add module level document annotations - [ ] The documentation generated by cargo doc needs to serve as guidance - [x] Each crate should have its own dedicated readme, with the top-level readme responsible for indexing