The source project of this merge request has been removed.
Code Cleanup
I did some code clean up, created some packages... I did not delete anything, even if some methods could be deleted, attributes and such... There is still some to do, but here's a fast commit !