What's Changed
* Add MAPA by henriquegemignani in https://github.com/randovania/retro-data-structures/pull/37
* dependencies by duncathan in https://github.com/randovania/retro-data-structures/pull/38
* door stuff by duncathan in https://github.com/randovania/retro-data-structures/pull/39
* CI improvements by henriquegemignani in https://github.com/randovania/retro-data-structures/pull/40
* Change ScriptInstance to be a dataclass by henriquegemignani in https://github.com/randovania/retro-data-structures/pull/42
* Run coverage with untouched repository by henriquegemignani in https://github.com/randovania/retro-data-structures/pull/43
* add edit_properties contextmanager to scriptinstancehelper by duncathan in https://github.com/randovania/retro-data-structures/pull/44
* Add GXPrimitive to MAPA by henriquegemignani in https://github.com/randovania/retro-data-structures/pull/41
**Full Changelog**: https://github.com/randovania/retro-data-structures/compare/v0.18.0...v0.19.0