svg: remove unused code from SvgView
svg: make svg container in SvgView private
svg: add SvgView tests