E3-524: (b) Building modules
Many of the commits from !14 (closed) were merged in a separate MR, so this is a cherry-pick of those commits that were not. This should result in a much cleaner git history.
Many of the commits from !14 (closed) were merged in a separate MR, so this is a cherry-pick of those commits that were not. This should result in a much cleaner git history.