Use exact same structs from original Power-Management project

- Cleanup smc.h a bit as well