New structure for angular app