Thank you for those two pointers, that is enormously helpful.
Now that I know that this is the correct direction, I can immerse myself in it without fear that my efforts will prove fruitless!
Regards Richard