Feature/angular design

Design is implemented, Angular should be ready to go.

*crossing fingers that this doesn't need to be reverted for some terrible reason tomorrow*