Geotools 2 implementation.

TODO: write here a general overview of Geotools 2 (to appears in javadoc)