Added the beginnings of a Variable system