Added foundational support for Extras.
Added styling for Extras components.
Added Extras to PDF export.
Merge branch character-extras to master