I am currently trying to figure out a good way to port the functionality to other platforms, such as the web.