TEE2 has proposed some definitions in the latter category, and I see no reason that a flag can't have a separate meaning when you hit someone in the face with it. Definition sources are attributed where possible. Don't be afraid of overloading a flag right now, if you feel strongly about the association of flag and definition. I've noted those where appropriate. Flag blazons have been written and stored in alt tags so text browser can have a clue what the flags look like.
Terms are almost standard heraldic.
I've tried to keep blazons simple, omitting unnecessary points of differencing. I'm working at capacity, and cannot take on additional routine tasks. I'm over capacity and proabaly in a panic. I can only take on emergency tasks. Send email or voice mail, please.