Add Simple Factory (not the Factory Design Pattern yet)