How Are Scientific Theories Developed