Chargen: Added powers backend and frontend code.