Add textbook model, controller, and prototype view