doc, examples, work in progress