First largish structural redesign of how applications are modeled inside the server and how the relevant public server library API's expose them. The aim is to minimize the number of classes that contain similar properties, representing essentially the same thing.
Refactoring: renamed AppInfo.ExecutablePath to .BinaryFilePath.
Refactoring: renamed AppInfo.ApplicationFilePath to .FilePath.
Refactoring: renamed AppInfo.ExecutionPath to .HostedFilePath.