diving into making a cyber-punk game in Godot and need a good choice-based dialogue system. Dialogic seems like the best fit, but does it scale well when you have a ton of conversation branching? I was thinking about using Ink, but I would need to code my own actors.