In general, a namespace is an abstract container providing context for the items (names, or technical terms, or words) it holds and allows disambiguation of items having the same name...As a rule, names in a namespace cannot have more than one meaning, th