Goal:
Ensure the public editor API is engine-agnostic and consistent
after introducing multi-engine support.
Tasks:
- Audit all public-facing APIs and configuration options
- Remove or refactor APIs that leak engine-specific concepts
- Normalize editor initialization config (engine selection, options)
- Identify and document any breaking changes
Acceptance:
- Public API does not reference specific map engines
- Editor initialization is consistent across engines
- Breaking changes (if any) are clearly listed for release notes