Remove update-preview button and make it run smoothly

Implement redraw asynchronously using $interval; use generators for a
uniform chunked interface to drawing.

Make drawPenStroke{Outline,Centerline} into private methods (prefixed
with underscore).

Check in sources generated from ES6 sources for now.