Articles on onsite power generation