Demos for factory and abstract factory design patterns