Adds factory pattern documentation