1. The name "data" doesn't feel accurate. Maybe "languages"? 2. Why is there a "vendor" directory with C++ libraries in the "data" directory, and another "vendor" directory in "data/cpp"?