refactor(ngHint): reduce hint logging functions to minimum

Many of the hint logging functions were too specific and module oriented. This refactor
reduces the hint logging functions to the minimum.

Relates to #5