Yes ... it's complicated programming and no one else has anything like it.
For a couple of dollars a month, if you are serious, it's more than worth the money.
I used to do my parentage trees by hand before HMF added that feature. It's time consuming, but I learned a LOT about lineage ...