Split the base box into one used for dev and one for the tutorial.

Fixes #509.

TODO:
 1. [ ] Update the documentation. (It will be the same as currently, but for both of the boxes)
 2. [ ] Update the release process to generate a new tutorial image with the just released packages.
The tutorial is the core technical marketing part of the documentation; examples are optional follow ups. As such trading speed for tutorial at expense of slowness for examples seems reasonable. Especially since we'll be adding more and more examples as time goes on.