added illustrations for Builder design pattern