Add base architecture for application