initial commit of the "modeltype" widget