The four fundamental data constructs