Most of the other stuff and putting everything together was made by Johan Karlsson. Any contributions are very welcome, my address is: