The NTK widgets are easy-to-use components that process information. You connect them together so that data flows from one to the next. Widgets allow you to see the data they are processing, and make adjustments to how that data is processed, all while the project is running live with real inputs and outputs.