Port imageio to bauhaus

This commit also tries to space & align the widgets in export in a
pleasant way.