Here I am going to put the various technical things I have learned while getting everything to work.