Wrote most of the classes, services, dto-s and controllers. Need to fix build errors and adapt existing code to the dto-s.