Follow Rust guidelines for naming and add documentation
Use a type alias for the byte size