Added new history framework, visitors for history.