Introducing extension setup with permission support - and enhanced support for permissions in page