Possible kinds of UI that can use extensions.

Static variables

@:enumstaticread onlyDesktop:UIKind

Extensions are accessed from a desktop application.

@:enumstaticread onlyWeb:UIKind

Extensions are accessed from a web browser.