Why did the Federalists approve of the separation of powers in the Constitution?

A: They thought it was necessary to protect the liberty of Americans.
B: They thought it was essential for the country to elect a weak executive.
C: They thought the government and the people should have separate powers.
D: They thought the states and the central government should be separate.