Major Buddhist traditions

How would you compare the three major Buddhist traditions — Theravada, Mahayana, and Vajrayana? How did each tradition develop from the early teachings?