Components: upload component now uses the new component style. Upload component now shows an icon for non-image files