Singleton, Pool and Factory presentation.