Refactor: ModelIcon hashtable serves as icon cache (while iconlist is the complete source) (fix to last commit)