Feat/angular foundations