Image refactored to Media so it may handle video and other formats