#23 Correctly mark collisions as resolved if there were no collisions
#23 Added new columnsPerGroup option

CC @skidding
#23 Finding positions is now aware of the concept of sections
#23 Snapping to grid is now aware of the concept of sections