Stores the HistoryInstance in the session so each webpage has a persistent instance.
Creates a new HistoryInstance each time it is called (once per webpage instance).
Creates new HistoryInstances.
Creates new HistoryInstances. This can be overridden to pre-populate or share instances across multiple pages.
By default a single instance is tied to a single webpage instance (WebpageInstanceCreator).
History module provides history management functionality to a webpage.