Oh? Ok, I didn’t think about it that way. I was thinking that, with those three options on the welcome screen we are starting from the blank canvas, so there would be nothing to override.
I guess in that case, appending would be the safest rout to take. Perhaps with some comment line that shows where the appended part is starting.
Inability to bring custom page CSS with templates is kind of a pain point for a while. I have tried to solve it by placing the page CSS into the first section without $el, but that turned out to be unstable. That CSS was not working every time.
Storing page CSS externally is the only way for now, but that reduces usability of the otherwise fantastic Template Manager. Though, much less custom CSS is needed than before native Flexbox was introduced. Right now Media queries are making most of it.
I already see that the new Div element will further reduce it, because it allows different alignments within a single Column. That’s fantastic! I know that the Row element offered the same, but it was adding additional layer of complexity for such tasks, because the element we need would be at the second level, having both the row and the column, out of which one was redundant.
I am looking forward to individual CSS controls for each of the breakpoints, and for the draggable content width preview. I think that once those are in place, Pro’s foundations are solid and very competitive!
Btw, the Div element’s approach with adding Child elements is really greatly solved. I guess you will upgrade other elements with this ability, like Accordions and Tabs as well? My old wish, a shortcode wrapper could be solved practically in the same way.
Many who build Membership websites would greet such an element.
All in all, fantastic job. Sorry for stealing the thread a bit. 