This document summarizes a proposal to extend the Apostrophe CMS to build a variable-based CMS for rendering PDF brochures for SunRun, a solar power company. The CMS would allow the sales team to maintain complex sales documents across 25 partners, 13 markets, and 24 utilities while reusing content through variables. It would introduce a "Flapjack" CMS built with Symfony, Doctrine, and extensions of Apostrophe's slots and blog plugins to support custom data models for documents, pages, blocks, widgets, and variables with visibility filters.