Xenoarchaeology updates

See commit log for more details.