Add outlink extraction
Change outlinks structure for more expressive links
Validate against schema