Divide the StateCell files into differents files
Add an initialisation method for StateCell. Now need c++11