organise some stuff into modules, better linking between item and collection presenter
many changes to make the gem more usable, interface streamlined ...