'Returns the list of lowercased strings for each available layout name.'

def _get_layout_names(self):

    return [layout_class_name.lower() for (layout_class, layout_class_name) in map((lambda x: (getattr(layout_module, x), x)), dir(layout_module)) if (isinstance(layout_class, six.class_types) and issubclass(layout_class, Layout))]
