Refactor facets definitions and propose facet dependencies
Fix Searchable module.
Apply new facets definition format