updated viz.json spec with new layer types