(preesm) Migrate the whole backend to the new architecture
Merge branch 'preesm_migration'