Graphics Update 1

This update contains a lot of bug fixes for windows and a basic demo of
graphics interaction with the block window.