New power provider class. Helps to standardize the power code