The RNA world, its predecessors and descendants