The required modules are the heart of the framework. They provide the foundation for the typographic scale, adjacent sibling margins, and grid. They also provide useful tools for implementing the framework. The four required modules (in order of import) are: