Generator intelligence: sizing calculator, fuel types, transfer switch requirements, maintenance and whole-home vs porta