Simple engine to manage items, with arbitrary data and associated tags