Cities: framed in time