i am creating a spring boot application for hospital management in which i was told to use layering and not supposed to use only one package . I want to know what difference does it make and how will it improve my project than it already is