2013-08-26 Initial creation based on Daniele's private code.