! reorganize Alfred module to multiple files
! use FileItem < Item classes to manage feedback item