How to bundle themes within plugin?

[eye_row data_shortcode_id=”fdb250fc89″][eye_column data_shortcode_id=”3c96ca5bc9″ data_width=”0-12-0″][eye_text shortcode_id=”1a6fedf4e1″]
WordPress have a function to register a themes directory register_theme_directory( $path );.

Example:

register_theme_directory( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'themes' );

[/eye_text][eye_image shortcode_id=”b28ac27f05″ align=”none”]636|http://localhost/eye-library/wp-content/uploads/2019/01/Theme-in-a-Plugin-Admin.jpg|full[/eye_image][eye_divider shortcode_id=”0fc4b3954b” width=”medium” height=”1″ style=”solid” position=”center” color=”#ededed” margin_top=”50″ margin_bottom=”50″][eye_button shortcode_id=”299ee25303″ button_link=”http://localhost/eye-library/wp-content/uploads/2019/01/eye-theme-in-plugin-example.zip” button_target=”self” button_text_align=”left” button_font_weight=”normal” button_font_style=”normal” button_icon=”eye-icon-download-cloud” button_border_style=”solid” button_bg_color=”#f4f4f4″ button_text_color=”#333333″ button_border_color=”#dddddd” button_bg_color_h=”#c4c4c4″]Download[/eye_button][/eye_column][/eye_row]