* runs the component chain, i.e. the component actions in the series of
* input -> replacer1 -> replacer2 -> ... -> replacerN -> output
*/
private void runComponentChain() {
UIComponent uiComp = componentManager.getUIComponent();
InputComponent<?> inputComp = componentManager.getInputComponent();
OutputComponent<?> outputComp = componentManager.getOutputComponent();
List<ReplacerComponent<?,?>> replacerComps =
componentManager.getReplacerComponents();