Split modules out from programs.

[Delivers #57443914]