Connectivity and Catastrophe-Towards a General Theory of Evolution