The source code is open under the MIT license and is fully annotated. Study, communications and modifications are welcome.