How was the Aztec Empire organized?

Local priests ran independent cities.
Local kings ruled independent cities.
A central government had control over city-states.
A tlatoani and justices shared control of city-states.