Move interfaces and implementations to its own packages.

Moví varias interfaces (sino todas) y las implementaciones a sus propios nuevos paquetes. Esta estructura suele usarse porque mantiene la jerarquía de implementación:

```
paquete-para-hacer-algo/
    InterfazGenericaParaHacerAlgo.java
    impl/
        ImplementoLaInterfazAsí.java
        ImplementoLaInterfazAsá.java
```
Verifiquen si les parece bien el cambio :)