This package contains all the interfaces of the API. In order to specify the constructors for the classes, an architecture of Object Factories is used.