svg renderer, preliminary