The Family Lines graph is very nice to present a synthetic view on data and this what people not looking for detailed information expect.
There are two boxes to limit the number of ancestors and descendants in the People of Interest tab.
Using the Ancestor parameter is easy: since you have at most 2 biological parents (I put aside the hopefully rare situation of “legal” relationship), you can predict how many generations will be in the final graph ( ancestors <= 2generations).
I have not found how to display exhaustively members of n descendant generations.
Families have a variable number of children and persons are kept in the order in which they are met in the DB. Consequently, “parallel” lines have different number of generations and families may be truncated if children are beyond the person threshold.
Is there a reliable way to draw generation-limited family lines?
If you have suggestions, I do accept to dive into the code to try and implement ideas. However, I fear the chore issue requires some kind of sorting in the DB (and this could lead to a performance disaster already on moderate DBs – mine has already 6k+ persons and roughly 2k+ families.). Another possibility is a tree traversal algorithm which is nice in memory but probably very slow across a DB).