A minimal implementation of the presenter pattern.