A factory allows to build concrete objects. They are
two kind of factory in the Player library :
- The TEventFactory allows to build TEvent objects.
- The TPlayerFactory allows to build TGenericPlayer
objects depending of the current synchronization state.