add class Executor, Dependency, DependencySet, Version