Added a new class called ImageFrame which just displays an image (or the
portion thereof that fits within the element's bounds). Added a new
class called OutputFrame which acts as a console output frame. It still
needs lots of work but is functioning in a limited way.