[x] change the overriding of default template rendering to use Overridable
[ ] enable app and component name spacing
[ ] would it be possible to raise/throw if the same component is added 2 times and the name/key/id prop to namespace it is not passed or already defined?
In each UI component:
Overridable
name/key/id
prop to namespace it is not passed or already defined?<ShouldRender
children are React components and not functions (see https://github.com/inveniosoftware/react-searchkit/issues/114)renderElement
functions?