Module, Config, Template classes moved for better clarification