As I have said, I wrote these classes only to resolve my own problem, not very much like a project, so I implemented the features I needed. Of course I noticed some kind of functionality that could improve the tool, so maybe sometime I write them, maybe someone else wants to write them. Here are some of them: