Created ImageComponent class.
The ImageComponent class is designed to hold just an image. Taking it further, the image is being integrated into the component system now.
Note that I did not test this class yet, so watch out for any bugs or exceptions.
I also deleted some unnecessary methods from Component and its interface. The (unused, deprecated) StandardComponent trait has been deleted as well.