Make the modifiers list delegate editable

Now I just have to make those changes go back into the objects,
and allow creating/destroying new ones.
Set text changes back to Modifiers

Seems to work okay so far.
Allow the listview to create new modifiers

I think I should disable editing of existing ones though, it causes
too many discrepencies from the file.