add Vim API to get all extents at specific location
refactoring for stringizing extent
add headers in dependencies
add kind information to extent information