Dialog component

A Dough module to allow the hiding/showing of a dialog 'window'.