Giovanni Maciocco : Architecture, environment and beyond