Allow control over the creation of different TopLevelItems from the ACL

Should use `CREATE.getDisplayName()` here I guess.