Add support for smart wrapping, where the optimal line length is used to achieve balanced looking imports