Differentiation between different states of services and targets.
Implemented a method to display the current state of services and targets.
Fixed identation.
Print the names of the services and targets.
Calling a method regularly.
Implemented a check whether targets have dependencies that have not been imported yet.
Implemented a check whether services have dependencies that have not been imported yet.
Added a few docstrings.
Implemented a check whether all dependencies of a target are met.
Implemented a check whether all dependencies of a service are met.
Starting the services that can be started.
There's a new class!
Services and Targets have no attribute "__name__".
This (6e2cb68) also applies even if the variable is not called "x".
Everything includes "single".
Differentiation between different states of services and targets.
Store all services and targets in one variable.
Modified the start method to queue the service for being started.
Modified the stop method to queue the service for being stopped.
A target is not reached if it has remaining conflicts.