Available ContextTypes are configurable via interpreter config.
This way its possible for the user to create add integrate own
index implementation instances without the need of framework
changes.