Certainly, as a first suggestion, to create custom templates, look to creating a child theme. There are many many tutorials and discussions on this.
Second, I wonder if the new WordPress Twenty Seventeen theme fits the site structure you’re describing? http://2017.wordpress.net/