Co-authored-by: Sid Pendelberry <sid@rit.edu> Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>