Add program model.
First pass at API endpoints doc