How to build a dynamic data table with backend fields for the user

Advanced Custom Fields Pro lets you add an options page to the WordPress backend. Then you can create your fields for site-wide options (i.e. logo, branding options, etc) on a dedicated options page and pull them from anywhere on the site, rather than only from within specific posts/post types.