Restructuring how operator calls are handled

Now handled by each individual Value class