Container data types, part 1

Container data types, part 1