The Contribution Webpart has a lot of underlying user controls so you'd need to look at the contribution webpart and follow the controls back to the /CMSModules directory and make modifications.
What I'd suggest is clone the Contribution webpart and clone all the user controls the webpart uses and make your customizations. This is what I did and was able to configure it to be very basic and process different pieces in workflow as well.