Changing Individual to use 'object like' methods
Adding cooperative creation; builders for individual; better tests