Actually made a great step towards the connections problem. It is mostly working and even deployed. The edit page is currently the only page that is not standard, but as I only have one provider live, this is not an issue.
Here is a quick video of the creation of new connections.
It was basically this that I worked on today. I feel like sometimes is just too little progress for a day, and that I should be more lean. But at this point I just want to add new features, and this is a great support for it.
Thinking if I should move on to a different project and idea. Too many SHOULDs.