Definition of the Interfaces and some Entities