A number of theories of modes of formation have been put forward .
A number of hypotheses of modes of formation have been put forward .