Document framework classes