This class can be the super class of all DigitalComponents implementing DigitalComponent
and implements all the required services (which can be redefined for the daughter).
This interface is the standard implementation of intreface PIC, but a lot of other classes implementing
it could be written (to have better emulation algorithms for instance).
Sets pin p of the component to the requested state without notifying the caller,
this is used by the notifying routine of the Pin, so you should add here the code handling
the response of the DigitalComponent to a change on its pins.