Observer pattern for connecting elements with each other. Moving
Config class implementation to the separate files. Implementing
a Circuit slot class. Adding unit tests for checking elements
connections.