Castell Caereinion, Powys Genealogy