I have built a page template and then I came up with the idea of Dynamic Page Injections.
I create a normal WIX page with the header and the footer. Then I drag out a Dynamic Page Injection Element. This will let me select which page or dynamic page I want to include here on the page and I can select which dataset on the normal page I want to send into the Dynamic Page.
This way I can create one page that is built up from three or four different pages. I can yield out dynamic pages into all pages and therefore create a much more dynamic template structure.
I create one page called header, another in hero-template, another in products-on-sale-template and then newsletter-template and then footer. All these build up and deliver one page to the client.
Why do I want this? If I want to change something in my hero-template design I do this on that page and it will change on all pages.
Using this technique would blow other platforms away even more and it would rock the socks of me and a lot of more WIX users I am sure.