Julia enforces a special model for project structure, yet it is not immidiately evident from documentation. I could discover it better by reviewing some existing github repositories, eg Turing.jl.
Folder structure looks like this:
src
Turing.jl
models