Generate boilerplate for an angular app based on my personal architecture, naming convention, technology and tooling preferences.