MapLookup now holds slices of pointers instead of single elements. This allows for append oporations.