The correct answer is: all of the above.
This charter has the power to establish the government structure of the city, define boundaries, define functions, make specific procedures, and legal control. This power is divided so municipalities don't need to rely entirely on federal and state law.