Structure of Connected Graphs