A new concrete model was created (NCM)
- NCM.cpp
- NCM.hpp

Several updates