Add working scripting and renaming.
Add network caching. Improve coloring system.