System level design

Summary
System level design