I agree except for putting the Pregel/GraphLab APIs early.  The GraphX API
is about the Property Graph in analogy to the RDD.  I think it will make
more sense to present the property graph and its operators and then present
Pregel/GraphLab as "iterative/fixed-point" operators.  Let's see how it
goes and we can rearrange afterwards.