Removing function support for dep, so that the dep itself can be a function
documentation updates
Removing unused files