Added Builder and Shape parsers.

Primitive. Need a lot of work. Trajectories will be a lot of work. All
double args tho. Maybe write a convenience method. Maybe add vectors and
whatnot.