Convert to dynamic web module