ENH: Finished unsupervised engine.