Changes from older versions:
1.0.2: Altered module table to support upper and lower case tags (same spelling).

1.0.1: Switched to strtr() function which avoids cascaded replacements.