The frameworks for explaining various events or process in science is known as __________?

The frameworks for explaining various events or process in science is known as __________?

A. Facts
B. Theories
C. Models
D. None of these