Break up the app into component pieces