Update documentation, simplify engines