Here (with Mark's permission) is Redstone.
The script is probably not very efficient. And I must apologize for the mix between tabs and spaces. That's due to a recent change in the setup of my editor.
The script is probably not very efficient. And I must apologize for the mix between tabs and spaces. That's due to a recent change in the setup of my editor.