builder pattern diagram

adding builder pattern diagram to understand the implementation.