Added solution HistoricViewer.
Many other changes.