Rework calling patterns further.  Interestingly, the use of ES6 classes turns out to be not so useful in terms of small scale frameworks.  Instead, JS objects and factory patterns seem to be easier to construct/factor.