[FEATURE] Created interface and abstract classes for CMMI and moved to helper