Started implementing crop mode preview with some promising results but
still some bugs.