Porting to component architecture of "Tag Cloud" plugin