My apologies; I should have re-read your OP before commenting directly on it.
Generally, it appears that we agree. I stand on Hebrews 11:1, and everything else is unpacking or nuancing. Much of your OP is dealing with specific applications rather than starting with a basic definition; it would...