Started scetching the interfaces with a minimal example case.
The simulation main and the implementation starting point for the
wrapper interfaces.
Interfaces defined, some implementation already done.
Added the test program.