Improved UI, added options to configure output.