svg renderer with feature testing and new instance config, fix #65 and #68