I am using Drupal 7. I am looking for a module that allows users to drag and drop files (images/video/audio) inline into a body field with something like jQuery UI sortable. I would ideally like the user to be able to make a "media bank" in the node creation where they can upload their media and then drag and drop it where they want it in their post. Also, and I know that I am already asking a lot, it would be awesome if when the user added an image, they could resize it to the best fit for its position and placement in the body.
Do you have any suggestion, or anything close that I may be able to customize for my needs?