Adding Image, DisjointSetCollection and ComponentTree modules