PIM-836 : Add a variant manager
PIM-837 : Clean variant group form type
PIM-836 : Finish implementation of variant group manager