Proof of concept conversion to pointer sessions owned by OCF, instead of individual drivers.
I haven't converted the bulk of the drivers yet, and these just compile — have not tested yet. Looking for feedback on the general approach before I go bulk converting.