Chapter 1 - Item 1: Static Factory
First training (without test case, without big revision of code)

Ex: Try to build a "clean" structure that use Service Provider framework
sketch and Static factory.