What would we be subclassing for this? The form?