use system harfbuzz and clucene (optionally) and unbundle QCache must implement begin() and end() for qDeleteAll() Also: https://github.com/fluxer/katie/issues