templatize node layout
edit edge layout
style stuff