Complete basic prototype of all use cases :beers: