An Analysis of Citrix Receiver Software: Architecture, Functionality, and Role in Virtual Desktop Infrastructure