Support literate coffeescript when building application.
Reorganise way in which stencils are created.

LabelStencils now invoke draw on a child stencil. StencilFactory is now responsible for constructing a stencil from a shape.