### Overview of ATHENs components and core functionality
ATHEN is an application based on eclipse 4 RCP, which means every a couple of things:
* Every project that is a part of ATHEN is a so called "plugin" project. A plugin itself can be compared to an artifact in the maven terminology
* Every plugin project has its own classloader. The plugin project (from now on i will just call it project) is configured using the MANIFEST.MF located in the **META-INF** folder of every project. That means if you want to have new dependencies you need to add them via the MANIFEST to your classpath.
* Every project also has a pom.xml, it contains required meta information for the maven-tycho builder. It is important to note, that you cannot specify any dependencies using this pom.xml, instead you need to add it to your MANIFEST.MF. Such a .pom barely has any information in it: