moved egg documents to semantics generator