Acknowledgements The project has received major contributions from the following companies and institutions.