WIP: Taking over PD support form sarsate

Oh.  This is using the file suffix conditional compilation.