graph layout : extracted GraphAttributes interface
graph layout : introduced GenericAttributesFormatter to have facetted buildres