Llangian, Gwynedd Genealogy