feat(draw-route): Stencils are dynamically displayed from array

See #10.

Improved the BaseStencil Class, added a BaseProcessStencil, and the
side-bar for selecting stencils now is dynamically updated from the list
of available stencils (can apply search filter in future).