I originally made this project in 2022 as a proof of concept.