simplifying pipeline, settling on root level modules not namespaces