Arrays of Objects
See Children.java and Presidents.java
Objects can have arrays as instance variables
Therefore, fairly complex structures can be created simply with arrays and objects
The software designer must carefully determine an organization of data and objects that makes sense for the situation