Still working on getting selection to work properly, then can move onto
displaying in the view area.