Added settings popup that allows user to select a color/name/file for a
given node.  This also required some minor adjustments to how the shapes
are setup and maintained.