Small-scale embedded generation