An Interface is an abstract type that includes a certain set of fields that a type must include to implement the interface.
NodeInterface is the base for all types.
NodeInterface
UserInterface for User returnable types.
UserInterface
User
AccountUser Id.
AccountUser
AccountUser email.
AccountUser name.
AccountUser avatar.