
The code should be written in modern, template and STL based C++. Due to
rapid prototyping this is not yet the case everywhere.

