PLEASE NOTE This is a work in progress. Whether it will ever get finished and released on an unsuspecting world remains to be seen ! If I have asked you to take a look and let me know what you think of it so far please do me a favour and DON'T give the address to anyone else until I declare it publicly available.