Additional documentation and C++ Style checker