Is the URP file necessary?

I am currently working on an API to control the UR5 remotely using URScript. After going through the RTDE tutorial I see there is a URP file that initializes some variables that are set by the python code. My question is do you really need a URP file or can you send all the commands and set all the registers using URScript?

Any help will be greatly appreciated.

Cheers,
Brett