Add OnEvaluation event to FCS to allow detailed information to be exposed.

This exposes the `Name`, `DisplayContext`, `Range` and `FSIValue` from a binding via the Eval API in FCS.

This allows a script or interaction to be processed via a UI component to graphically represent the results.