* wip
* feat(dui3): simpler parameter extraction logic + parameter definitions
* chore: refactoring
* wip
* feat(revit): removes parameter definition handler from context stack and relies on DI
cc oguzhan, we'll need to refactor a few things with this in mind
* chore: adds comments
* feat: comments and logging
* feat(revit): WIP adds setting for null/empty param sending, and other refactors
* feat: respects setting in extraction logic
* chore(dui3): adds extra comments
* Fix build errors
* feat: removes dead code
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>