Finished laying out core types - need to do array & document code.