What role does the U.S. Constitution play in creating local governments?

A. It gives the states the authority to create any local governments
they need.

B. It gives the federal government the power to create any type of
local government.

C. It specifies the types of local governments that can be created by
the states

D. It requires that all local governments have constitutions based on
the federal document.