Separated SVGObjectsBase and SVGDisplayObjectBase for visual and non visual objects