Maybe also add a minimal demo that just has just that code required to connect via SSH, with lots of comments explaining what is happening when and what the various values represent. Don't use any clever events or lots of includes, just have one form with all the required components and a single button that sets all the links between components, hard codes property values and opens the connection. Then we can easily substitute our own values for the properties and learn how to set up a connection.
Maybe also add a minimal demo that just has just that code required to connect via SSH, with lots of comments explaining what is happening when and what the various values represent. Don't use any clever events or lots of includes, just have one form with all the required components and a single button that sets all the links between components, hard codes property values and opens the connection. Then we can easily substitute our own values for the properties and learn how to set up a connection.