Added definition of class ARRAY and its subclasses as component in phase 2.