I did find a Geneaolgy Database module at
http://sourceforge.net/projects/dnngenealogy/. Also, Charles Nurse has blogged about a family tree project and there is some code at codeplex.com, but he doesn't seem to have made a lot of progress.
For display, you might want to take a look at ancestry.com to see how they do things.
I'm sure that you could do this with OWS or RAD, or you could do it as a separate module. The data part should basically be easy. You'd have a table for people and you'd have a table for relationships. For Relationships, each person would have a mother and a father and those would be links back to the people table. You'd also want a table for marriages. Then, you could build searches for things like children, siblings, etc.
Then you would need to build displays ...