First version which compiles without errors.
Now we need to test it.

Signed-off-by: Michel Verbraak <info@1st-setup.nl>