Add method to get the evaluated additional directories
Refactor the method EvaluateDirectories to make the method simple
Add the property IncludeDirectories
Add the parse manager