Currently, models live under the same environment as the server, which makes it necessary to add model's dependencies to the server's project dependencies. This is far from ideal, we should figure out how to separate model's environment and server environment.