Complete almost SnoopCommand module with SnoopCommandWidget