Image editing on uploaded assets

It would be a nice feature to implement some basic image editing (crop, etc.) on uploaded assets. Maybe with a library like this:
https://mattketmo.github.io/darkroomjs/

There are a bunch of feature requests around assets. I will probably handle them together.