Hi Theodore,
Yes, a site like this should be possible with GeneratePress, GeneratePress Premium, and free GenerateBlocks.
For the Page Hero, you can use a Block Element – Page Hero: https://docs.generatepress.com/article/block-element-page-hero/
For the sidebar, a Block Element – Sidebar: https://docs.generatepress.com/article/block-element-sidebar/
For the latest posts, a Block Element – Content Template: https://docs.generatepress.com/article/block-element-content-template/
And for the Featured posts, a Block Element – Hook with a GenerateBlock Query Loop Block inside.