Storage
Use namespaces for option arrays and post-meta arrays:
$options = pu_options('theme_settings');
$options->get('brand_color', '#000000');
$meta = pu_meta($post_id, '_page_settings');
$meta->get('hero_title', '');
For progressive migrations, low-level pu_get(), pu_set(), pu_exists() and pu_delete() can resolve legacy and modern stores using preserve, lazy or copy.
Pressundo does not require destructive moves of legacy data.