The JPlanner API is divided in two major parts, implemented in different packages. The schedule model is represented by the Schedule, Item, Appointment, Task, Location, Contact and Resource classes, implemented in the com.mindfusion.scheduling.model package. The core view classes are contained in the com.mindfusion.scheduling package.