Revert "Revert "Revert "Revert "Add PowerManagement Class""""

This reverts commit d0ed15a4f989831c27470299cbd74c14c3d73a91.