The Mayflower Compact is considered an important step in the development of American democracy because it
a
established the principle of separation of church and state
b
provided a basis for self-government in the Plymouth Colony
c
defined the term compact
d
outlawed slavery in the Massachusetts Bay Colony