I still need to work out exactly what proerties are needed. And it won't tex yet.
I do not really like it, so I'm going to change it lots.