Groupoids And Semigroups In Homology Directed