Interface definitions of the kernel UI services. Each interface corresponds to a certain functionality of the user-interface part of the kernel. Some of the services provide extension points. Extension implementors should refer to the kernel.ui.interfaces and kernel.ui.base packages. Kernel services are implemented by classes from the kernel.ui.internal.services package.