Cache layoutPoint in ContentContainer

This is to avoid recomputing it when appending items to the list.