The flat-file nature of Grav lets you define custom fields for any of your pages, including modular content.