Made add node shared with uniqification optional for both cf and sg
Added an add_edge and sg uses it now too, so it has styles