Initial GUI work

The Inventory View works partially.  At the moment it only uses
hard-coded data to populate the list, and not all of the item context
menu features work.