Eurozone: Are the building blocks falling into place?