Corrected precision.
not important.
Finalized the code, no more changes - I hope :/
The package diagram as saved by umlet and as png because I'm not able to
put in the graphic vectorized.
Last changes for today, in my opinion I'm finished ;)