MIT license attached
continuing progress on generators