Make mark available to States
Add support for node labelling
Construct separate graph for bellman ford
Mark root node in Bellman-Ford
Add support for edge marking