Broke out IDE dependency resolution functionality and return model representations.