Add foundation, controllers, start design