Based on the BasicUpload field, create a more complex Upload Field.
This Field is bound to the MediaEditor (currently only for images) and based on the MediaType, change the display of the actions, label, preview....