Restructuration

Le code a été restructuré pour faciliter les évolutions futures.