Add usage comments and changes to DialogWindow

-Make Components  in DialogWindow.Window.Components derive from
ValueComponent

-Add ability to define custom component-specific parameters

-Remove Close button from DialogControl

-Comment code/usage