As Dundee undergoes a £1 billion redevelopment of its Waterfront – and regeneration work takes place in a number of other communities – parts of the city are virtually unrecognisable from a few years ago.