Code Cleanup: Device Downloading

.. all comments are suggestions not mandatory and we have a feature
request system for that.
Code Cleanup: Charts

.. comments explain decisions, no action required.