This is pretty, and much work.