Added framework for evolution code