Core classes for LAPPS.