Text changes for global and programme fields

Now using 'immutable' of global fields and 'overridable' for the programme-level overrides