Smart Solutions for Sustainable Cities—The Re-Coding Experience for Harnessing the Potential of Urban Rooftops