1460655095-e087ce96-7d09-45a3-9c05-f61ef4807dae

The present invention relates to channel decoding and provides ways and means for improved channel decoding of data frames. The apparatus attaches the first application window with a first grid section using a grid management system, and based on user input associated with the second application window, performs a grid-based operation, such as swapping, splitting, or sharing. The template is modifiable and combinable with a device-specific interface portion to yield the device-specific noncompliant user application.