In my current worldbuilding project, I intend to create a region dominated by a civil war between a number of feuding Houses (upwards of 50 originally) that also share familial ties. Since these relations are expected (and intended) to become highly convoluted, I want to use some method of tracking the relations that is clear, maintainable, and can support an arbitrary number of bloodlines.
Is there any software that can manage and display the genealogical history of multiple families in a single view?