Roots, branches, and the lives that connect them.
All family data lives in the FAMILY block inside this file — you don't touch the HTML. To add someone, add an object under their father:
{ name: "Full Name", years: "1950 – 2010", notes: "Any detail.",
children: [ /* their sons go here */ ] }
Fields: name required; years, notes, children optional. Generation numbers, "son of" links, and the bracket lines are all worked out automatically — you never renumber.