I can't answer your first question, but to answer your second question, generators when placed will speed up the buildings within its range.