Structuring ML projects so they can grow | Dark Hacker News