Non instantiable objects and widgets

Table of Contents
MgBase -- The base class for many of the library'objects
MgEntryShell -- Provides the necessary button to control ths state of a MgDataEntry
MgEntryWrapper -- Abstract class that implements the MgDataEntry interface