The connectivity files were unwieldy. This separates them logically into data, algo and items where the items classes are those that hold, surprise, surprise, the items, lists and clusters.