* feat: update mapper binding interface for layer support and renamed methods
* fix: add missing layer mock methods to `IRevitMapperBinding`
* feat: adds mode toggle
* feat: layer dropdown
* feat: hierarchical layer object highlighting and simple mappings mgmt
* fix: multi instead of base
* fix: refresh layer list on doc switch
* fix: formatting
* feat: added `Select All` button and updated event handling
* fix: event handling
* refactor: components to make mapper more maintainable
* chore: rename button to Assign Revit Categories
* refactor: hardcoded list now in dui
* fix: pr comments
* fix: redundant div
* refactor: remove redundant Props interfaces in mapper components
* refactor: group conditional buttons in mapper
* fix: auto import not working?
* fix: jokes i was being dumb
* chore(revit-mapper): css
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>