Beddgelert, Gwynedd Genealogy