Make the interface import more explicit.
Look up via getUtility
Stop using custom ordered dict class.
Register the utility.
tool -> utility
Get acl_users. Meh.
Add missing imports.
Use getSite for getToolByName() lookups.
Fix permissions lookup for portrait handling.