GSoC disney editor

We usually reserve the `I` prefix for pure interfaces. This looks more like a base class to me; rename to `CustomEntityUI`?