define facet catalog component, complete homepage front end