designing template apps