* feat: improve modal and drawer component documentation and fix known problems * chore: update ci
* feat: add modal component * feat: add drawer component * feat: apply new modal and drawer components to the layout * chore: typo * feat: add some unit tests