def METHOD_NAME(self, context, layout):
    # Returns weird results, hide for now
    #layout.prop(self, 'optimal')
    col = layout.column(align=True)
    for key, prop in zip(['Min','Max','Size'], ['min_list', 'max_list', 'size_list']):
        row = col.row(align=True)
        row.label(text=key)
        for axis_idx, axis in enumerate(['X', 'Y', 'Z']):
            row.prop(self, prop, index=axis_idx, text=axis, toggle=True)