write documentation for dependencies to Psc
refactor all classes to use as less Psc as possible
refactor some tests to fit the changes
fill up coverage for Registry and ProjectPackage