Architecture along Hauptstrasse, Heidelberg's main drag.