- Removed the slot.h file, consolidating layout parameter definitions and slot template class.
- Updated widget concept to improve readability and maintainability.
- Introduced widget_event_adapter to connect window event dispatcher with widget event router.
- Implemented widget_event_router for handling mouse events, including capturing and hover state management.
- Created widget_event_types.h to define mouse event structures for widget interactions.
- Enhanced event handling logic to support mouse button, movement, and scroll events.