Add ScriptRepository Design and Requirement documentation

under development

re #6174
Description of two methods ScriptRepository

re #6174