new source sink scenarios and figures plus started code for entire simulation in c++