Changed DatumItem to an interface with EntityDatumItem implementing it. Setting up for the Watched Items list and plot list to use DatumItem children as well.