- embedded in a browser, using javascript or something similar to
provide more power
I don't know if you were soliciting comments or not, but I suspect that the first alternative is likely the most attractive - IMO, but don't even begin to ask me how one actually builds such a beastie.
r