Refactor examples to use peer:disconnect, gendocs