Move variable formatting code to VariableValueFormatter