An Abstract Look At Evolution