differentiate between paths and modules, resolve non paths by recursively walking backward and looking for cc_modules
build out resolved paths if they dont exist