Add Factory Method and Abstract Factory pattern files. Update document with these patterns.