A simple approach to sort out this on a specialized level is to set up an enrollment site since you can make one participation level for your 1.0 item, one participation level for your 2.0 item, et cetera. That way when you offer new clients into Version 2, they get Version 1 and 2. When you offer to clients Watch video in link below
video link : http://wp.me/p745Ik-6Te
Version 3, they get Versions 1, 2, and 3 and you can just add new recordings to this individuals region, and individuals can purchase which module they need.