Documentation updates
Updated BaseCompanionDirector to provide a global naming scheme for getCompanionName()