Adding these classes will help with project structure, organization, and working with the code
For example, CPU class should contain the following:
- model
- TDP
- arch
- cores
- base freq
- boost freq
- threads
- graphics (if any)
- cache (L1, L2, L3)
Adding more data to the classes is welcome