Can you explain what the mean of each folders or files of these project structure, such as : - *src* - entities - lib - managers - repositories - server - health - middlewares - tasks - users - container file - errors file