Appearance
Parses the GraphQL input into a filter
the parsed Filter
the input
the current read permission, used to only consider nodes in filters which match the permission