Hamiltonian elliptic systems: a guide to variational frameworks