Added a slider in the Home page to visually express the latest updates!
There are many articles that argue against using Sliders due to additional load to the site (that affects SEO). Still It is popular and used in many websites.
Creating a Slider is very simple now, thanks to Google Slides which is part of Google Drive.
Once the slide is created, it can be added to Google Sites using 'Embed Gadget'.