Placeholder is assigned a random id
Extracted Application into its own file
Extracted View into its own file