This solution provides an example of a project containing an additional implementation of an interface with as much type saftey as possible.
The printed text changes based on wether the entry assembly contains a reference to the optional dependency.