Queries
Objects
Mutations
Interfaces
Enums
Unions
Input Objects
Scalars
Directives
Collection type enumeration
Products collection
Categories collection