Finalized basic module structure