We previously had one interface holding about 300 constants. There were internal id's there, public stuff as well.  For now, I haven't yet gotten around to organizing every bit of code, such as where port constants might live. I need to wrap my head around what constants are out there, and which ones don't belong, and how to group like constants.