What was an important architectural feature of the city of Tenochtitlan?

The canals and waterways that were built as a result of the city being built in the
middle of a lake.
The earthen mounds constructed in order to built the temples and housing of the
upper classes.
The estate built atop the hills as a retreat for the wealthy elites of society.