o scoring tweaks: introduce substring positional scoring for keywords/description.
o some display tweaks.
o comment tweak.
o Comment updates.
o Avoid tree update work if there was no change.
o update selection.
o Make description/keyword update a bit nicer.
o Move stuff into right files.