What was the significance of the Mayflower Compact to the American colonies?

It established a constitutional monarchy.

It established the idea of self-government.

It gave colonists the right to elect members to Parliament.

It emphasized the rule of the governor over law and tradition.