the (Presentation)StateManager interface and implementation seems to fit in more into the ctrl package