widget: Remove CurrentStatsTemplate.
widget: Move lots of complicated buffer management into a few member variables.
widget: Centralise button rotation management.