So looks pretty similar apart from the home/blog page.
The free version of the WP Show Posts Plugin would allow you to create a static home page with categorised posts lists:
https://wpshowposts.com
Really simple, the WPSP plugin allows you to create a list of posts, query which taxonomy ( category / tags ) you want it to display, set the columns and content etc. Then simply add them to a page using the shortcode it generates.
Just create as many lists you need