Refactoring. Added a DrawableGraph class .
added a node attribute class to help realize graph visual parameters
added a node attribute class to help realize graph visual parameters