We split the framework in the four following packages:

 

Packages