Why is the Mayflower Compact considered an important step in the development of American democracy?
(Pick an answer choice)
It established the principle of separation of church and state
It provided a basis for self-government in the Plymouth Colony
it defined colonial relations with local Native Americans
it outlawed slavery in the Massachusetts Bay Colony