Interfaces and classes for data transfer between the kernel and extensions.

The classes and interfaces of this package appear as parameter and result types of the methods of interfaces in the kernel.ui.extension package. Parameter objects resemble additional context data provided to the extension, while result objects are required from the extension.