I like your analogies. I'm making a guide similar to yours. Your is probably better and I should probably just give up now...lol...I may borrow some of your analogies, though
@liftslikealady and @thelastmelon you may want to read this. It will help answer some of the questions you've been asking that I've answered in a different way. Multiple perspectives will increase your understanding!