Added experimental scripting. Add new format docs