Pontus, your line is currently going through one of the most controversial problems in medieval genealogy -- Agatha, the mother of St. Margaret.
There is no scholarly agreement about Agatha's parents. The question has been intensely debated. There is no majority opinion. The debate goes on. There is no chance it will ever be resolved unless someone finds new evidence.
Geni shows one theory. It goes against the primary evidence and is rejected by almost every scholar -- but it happens to be the Public Relations version adopted by "the official website of the British Monarchy".
A better presentation would be to disconnect her parents and discuss the evidence, theories and problems in the About section.
===
The traditional theory is that she was the daughter of Henry II's brother. The Anglo-Saxon Chronicle says that she was a niece of the Emperor Henry (filia germani imperatoris Henrici -- daughter of the brother of the Emperor Henry). Florent of Worcester says Agatha was the daughter of a brother of Emperor Henry. William of Malmesbury says Agatha was sister of a queen of Hungary. Roger of Hoveden (late 12th century) says that Agatha was a Russian princess. Several other chroniclers say that Agatha was the daughter of a king of Hungary.
Ronay and de Vajay suggest that she might have been the daughter of Liudolf, Margrave of West Friesland, a half-brother of the Emperor Henry III who is known to have been a close relative of Agatha. This theory makes Agatha a daughter of a half-brother of Emperor Henry III, consistent with early documents which specify that Agatha was "filia germani imperatoris Henrici, " that is, daughter of a brother of the Emperor Henry. De Vajay's hypothesis makes Agatha a niece of Judith, who was daughter of Emperor Henry III and wife of Andrew of Hungary's son Salomon.
Jette believes that this hypothesis requires an unreasonably tight chronology and that the absence of mention of such a connection by continental chroniclers makes it suspect. In response, it can be said that the chronology -- three generations in 58 years -- is tight but not impossible.
Jette argues for Yaroslav I, Grand Duke of Kiev, and Ingegarde of Sweden. Jette also adduces onomastic support for his proposal that Yaroslav and Ingegarde were the parents of Agatha (that is, Agafiya, a Greek name). Yaroslav had an attraction to Greek culture, perhaps inspired by his stepmother Anne of Byzantium; in addition, none of Agatha's children or grandchildren were given German names, while two of her three children (Margaret and Christine) had Greek names which are found only in Sweden at this time. Jette believes that the blood relationship with Emperor Henry might have been inferred by later chroniclers from William of Malmesbury's statement that Agatha was the sister of the Queen of Hungary. Jette's hypothesis makes Agafiya a sister of Anastasia, queen of Andrew I of Hungary.
Another hypothesis is that she was daughter of Vazul of Hungary, which would make her a granddaughter of Agatha Chryselia.