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

It provided a basis for self-government in the Plymouth Colony