Direction-optimizing Label Propagation Framework for Structure Detection in Graphs: Design, Implementation, and Experimental Analysis (The ACM journal of experimental algorithmics, 2022)