A working name resolution framework