Design on how to create UI from pipe.