Add layer generator.
Remove not used classes. Refactoring: rename scheme solvers.
Adaptation to modifications in diffusion-core library