add closer-mop as a dependency
make a first start at sophont generation