add Composite C++ and C# files