Imho, we should refine our architecture for release 0.2 in order to have less dependencies between the classes. Especially dcm4che is a problem for our architectural quality. E.g. plug-ins shouldn't depend on that external library. The whole application would get a huge problem if that library did something bad in a future version.