one should use more then copy-paste
add another program to get all variations
elimiate stupid bug
unify intensity evaluation code
add a different test for cost function display
rework the examples
add support for using the different evaluators
add some more test cases
add second template to kernel