some code and things on GitHub here. a continual work in process.