Young Tableaux, Gelfand Patterns, and Branching Rules for Classical Groups