add categories to all operators (for later sorting/selection/documentation): - directed (True/False) - undirected (True/False) - weighted (True/False) - unweighted (True/False)