Added some features

Please consider some of the changes I made.
you can see an high level changelog here: https://github.com/sephiroth74/picasso/blob/master/ALESSANDRO_CRUGNOLA_CHANGELOG.md