Version 1.0.0

This is the version 1.0.0, built from scratch, much more modular, ...