Settled on API. see examples/ Still filling in details and working on being pickleable