A complete change in the architecture of the package. Now the package
is based on the classes of SPL.