* Implement basic raster rendering
* Fix web builds for raster rendering (e.g. APC)
* Implement plugin system using a "Tile Component System" pattern heavily inspired by bevy
* Remove tile_repository and integrate into world structures
* Migrate from specific stages to systems
* Introduce a RasterPlugin and VectorPlugin
* Add feature gate for headless rendering to demo
* Remove pipelines for simplicity
* Add message tags using Labels
* Add run config
* Add show bash path for Windows CI
* Do not use symlinks for cargo binstall
* Introduce DebugPlugin
* Introduce HeadlessPlugin
* Add more layers to vector processing benchmark
---------
Co-authored-by: Quillasp <soulaymane.lamrani@heig-vd.ch>
Co-authored-by: Antoine Drabble <antoine.drabble@gmail.com>
* Add geometry index again
* Switch to info level for run config
* Add setting for present_mode
* Remove unused file
* Adjust web to new message
* Update package-lock.json
* One of the first working versions with a large buffer
* Add features to fix builds
* Switch to flatbuffers for data passing
* Cleanup and move entries to wasm_entries
* Install protobuf and flatbuffers
* Fix windows CI
* Fix clippy errors and warnings for generated code