Why this theme
Partials with declared fields, so the same block renders in the theme and in the CMS.
Every block declares its fields; pages compose them rather than repeating markup.
One token layer, both schemes, and no flash of the wrong one on load.
A stylesheet and a script — drop it on a page and start composing.
Filler so the stage behaves like a page — something to scroll, and something for a translucent bar to pass over. The component above is the subject; this is only the ground it stands on.