Make play/pause/back/fwd buttons components which know how to render state
Exclude static gui-data from app state
Create a namespace for player functions