Added beginnings of vector valued constants with grad behavior; need to create a registry