UI remote serialization

Hi,
I’ve three question about remote development (one is more just my curiosity):

  1. How does Swing component serialization works? Or better how can remote backend display a Swing component in the frontend
  2. If it’s possible (and how) to have a UI partially remote and partially local
  3. If it’s possible to reference remote action (I think getting them by ID)

Thanks a lot in advance.

Mirko