Added
- Python constructors to all types.
- Properties with getter and setters for all remaining `Record` fields.
- Documentation with API reference at https://gb-io.readthedocs.io.
Changed
- Bump `pyo3` dependency to `v0.20`.
- Add wheels for Python 3.11 and 3.12.
- Reorganize code to facilitate object creation.
- Implement copy-on-access for `Record` and `Feature` attributes.
- `strand` property to some common `Location` types.
- Make `Record.sequence` a `bytearray` to allow changing the sequence content.