Initial ROP and SOP versions from Disney.

TODO: merge with miles' versions
TODO: add indexed string support
added indexed string support
Merge remote-tracking branch 'refs/remotes/wdas/aselle' into redpawfx