Optimized _phraseological_base a little, added some docs to ExplanationSource and GapExplanationSource