Add info to setup.py
Refactor configurable cindex implementation loader