Add DiscoverSpec
Remove xml-lens dependency