Randy - thx for taking the time to engage and comment.  I really like your thought that all 5 things in the post are required to make your messaging meaningful.  As you say, "like a puzzle piece, colorful but with no meaning" wihtout all five!
Thx again,
Scott