In Milwaukee Polish immigrants bought land to build houses as soon as they could afford it. The houses were usually pretty small. After they had more money they would jack up the house and excavate the basement for an additional unit that they could rent out for additional income. I can't imagine something like this working with modern zoning laws.
http://uwm.edu/mkepolonia/polish-flats/