Connections:

Source code available on GitHub