I think I understand now... I can add any type to the resolvers as long as it is not in the Query or Mutation that should resolve any way I define. But, this probably goes without saying, if I marked it as an entry point in the Query, or Mutation I will obviously need to duplicate some code. The only thing I did not get is that you can describe resolvers for types by listing them at the top of the resolvers.