I don't think I would create a file like this. It is a lot of sensitive information that I wouldn't want on my computer, and, how would I be sure it was found if when needed?
I would take all of the the things you listed (and what others have listed) and put them in a safe or fire-resistant box then give a sealed envelope to whoever is going to be the executor of your estate with information about how to find and access the box.