documentation for pty_shell (WIP)