Provide optgroup data to wrapper rendering function. Use "optgroup-header", "optgroup" instead of "optgroup", "optgroup-wrapper". Added docs. #8