High Level Architecture Design Template