Привет, у меня в graphql есть сущность курс, у него есть много свойств-условий, по которым определяется как выводить информацию. На беке бы я использовал стратегию для этого, но тут логика ложится на плечи фронта, не знаю правильно ли это. C graphql работаю недолго, может есть какие-то общие советы для таких случаев?