By adding Namespace to the OSS EnterpriseMeta we reduce the differences between OSS and Enterprise which simplifies the code quite a bit.
First move the whole thing to the top-level proto package name. Secondly change some things around internally to have sub-packages.