In short, I'd like to put all code in the root namespace roice3 (for C++) and Roice3 for C#. My rationale is that all projects/repositories should ideally be in a universal namespace of the company. This helps better identify where the code came from, and minimizes any possible clashes from developers who may use this code for their own projects.