Elements of Graph Design