Methodologies for City-scale Microgeneration Viability Assessment