Added the domain (Booking) and the repository layer (BookingStorage).