Allow user to specify background colors for layouts.
Make templates work with both Remix and Next.
Separate styles from framework implementations.
Use css-utils, which is powered by Goober, for separating HTML semantics and styling, as compared from styled-components where semantics and styling are defined together.