Add basic module struct and enable macro