Modified ReadMe with Abstract Factory Pattern explanation