Using icons to define Completion types