Generally only one versioned base is used per plugin, this is not needed and only complicates things significantly.