This story has now been abandoned. I have lost all motivation to work on it.