Serialized interface fields

Ah right. The thread was more originally about referencing Unity objects via interfaces, but I see it is more about [SerializeReference] inspector support at this point.

But I’m all for adding built in support for it. It really shouldn’t be that difficult. I knocked up a simple example in an afternoon: abstract SkillList that can be edited in Inspector - #15 by spiney199

Now that we can write drawers for collections as well, I think all the pieces are in place for proper inspector support.

Lets make it happen for 6.1!