reviving code from #1447 to a new branch

This commit is contained in:
Russ Savage
2018-02-08 15:54:33 -08:00
parent 32dd1b3725
commit af5017d3dc
6 changed files with 309 additions and 0 deletions