Issue #45. Branch Iss#45. Step six implementation. Phase three: Naive implementation of OverviewArea. Overview area has been moved to appropriate abstract base class package.