a rupl implementation using kalc-lib to calculate data points, expected to be used in kalc
last arg will be the functions to be ran in format of kalc
specifying skia in Cargo.toml instead of egui will make a more minimal backend which is faster but less portable