Updated with tentatively working Shiny support.