Module macros and tools.