Hamiltonian Structures and Generating Families