Stats rework:
Adding basic methods for the new stats rework

Note: Starting new rework please do not clone yet, this is work in
progress and this is just the begining!