This release contains a refactoring of the existing code, breaking up WifiQr into different sections internally.
Some work has been done to push the library towards slightly more idiomatic Rust for ease of use. Where possible, some errors are bubbled up to allow callers to make better decisions on how to handle errors.