Feature Packaging

Does this functionality make sense as a plugin?

Is it a WooCommerce plugin?

Should it be added to a fork of WooCommerce_CiviCRM?