vague thought: qtcontacts-tracker had an "extensions" package of some kind where it defined things that base qtcontacts did not offer as an additional library/set of headers; perhaps qtcontacts-sqlite should consider doing similar to prevent this sort of thing being copy-pasted all over the place