Got the basic connections working. This is the first version I'd consider "working"