This plugin demonstrates how to:
- Wrap plugin code in PHP class
- Run code when plugin is activated, deactivated, and uninstalled
- Register custom post type with labels, menu icon, Gutenberg, and featured thumbnail
- Add custom admin columns and populate them with data
- Add new meta box, render custom fields, and save custom field values in database
- Register new settings, add new section to existing settings page, and sanitize values