Primary authors:

* Viacheslav Iutin

Contributors:

* Nuno Correia
* Said Ali
