Slight enum fix.
Add a missing UDA.
Fix a few auto-generated things.

Make generated interfaces top level.
Fix implicit imports for enums.