Global Define + Array Templates

Global Define + Array Templates