Refine communication protocol
Add parents to example
Organize examples
Add index