New stuff, mainly model, dtos and backend.