sites: clean-up spec, removing the dependency to Ada.Streams and the deprecated Visible interface (replaced by Tags.Visible)