Adding libcommon as virtual sub-module to provides space for algorithms used by more than one software of the suite