* feat: initial implementation of banner component.
* feat: add props description.
* refactor: Change the way banner is structured.
* refactor: small refactor of banner component and example.
* refactor: remove some not needed logic from banner and add example.
* refactor: refactor of banner props description and little clean up in component.
* refactor: simplify implementation of banner
* feat: add snapshot tests for banner.
* feat: add banner gif.
* fix: fix example.
* fix: reduce banner gif size.
* fix: reduce gif size even more.