Currently building the first version of the Software Graph.
FileCrawler recursively build the Software Graph by adding nodes and
edges as it navigates through the file system.
The result is a graph that can be seen as a tree representing the file
system.