Classes used for general analysis.