Added basic plotting capabilities. Next up: figure out how the default show() window provides its movement and how it changes the margins.