Redesigned the HintIcon system

HintIcons now support up to four icons at a time. (cap has been set by
client code)