NewsletterModule is really just a wrapper around another control that you could use directly in layout.master
<portal:Subscribe ID="subscribe1" runat="server" />
all the module is doing is setting some properties on the control, but these could also be set declaratively right on the control.
Inside the module it sets properties based on module settings like this:
subscribe1.ShowList = NewsletterShowListSetting;
subscribe1.IncludeDescriptionInList = NewsletterIncludeDescriptionInListSetting;
subscribe1.ShowFormatOptions = NewsletterShowFormatOptionsSetting;
subscribe1.HtmlIsDefault = NewsletterHtmlIsDefaultSetting;
subscribe1.ShowMoreInfoLink = NewsletterShowmoreInfoLinkSetting;
subscribe1.ShowPreviousEditionsLink = NewsletterShowPreviousEditionLinksSetting;
subscribe1.OverrideInputWidth = NewsletterOverrideInputWidthSetting;
but you can also set those properties declaratively right on the control declaration like:
<portal:Subscribe ID="subscribe1" runat="server" ShowList="true" IncludeDescriptionInList="true" HtmlIsDefault="true" ShowMoreInfoLink="true" ShowPreviousEditionsLink="true" />
Best,
Joe