I have been making some progress, but I getting stuck on the smarty variables. Some of the variables I need are not available or not working as expected. So it is still a work in progress.
But here is a mockup of what I am working on: https://completehostingguide.com/channel/mockup
Please Note: not all of the links work and some work but are hard-coded and not dynamic. The purpose of the mockup is to show what is possible. It is not fully functional, but you can click around a bit to see what different pages will look like.