"The code for computation of all this is already available in other libraries which we can call from Python, so what we actually need is a good integration within the canvas."

what I get from your idea that libraries or the code are available... Does this idea want to define the channels(input/output) and tokens then implement widgets?. so if yes, what are statistics components that will be implemented?