જો કે, તમામ સિદ્ધાંતોને બે પ્રવાહોમાં વહેંચી શકાય છે: