A general Evolutionary Framework for different classes of Critical Node Problems. (October 2016)