Map Addition and new way to do objects

I have talked to some other groups have suggested that we deal with
other objects within a vector. It's easier to manage and we don't have
to worry about pointers overlapping and such. Look for your suggestions.