Fully implemented. It's ugly, but the results are good.