Backend Design

Todo

Add information on abstract stuff