Switch serializer from direct arraylist to saveobject, to detect when the file is present arraylist is absent
Required for default displays
Add default displays, as well as provide reasonable constructors to useful displays
Allow panel to resize based on contents: it does not have to always be fixed grid.
Remove Panel showEmpty as it doesnt do anything and its effect is handled by the subdisplay shouldDisplay()