I use CI HMVC design pattern. Currently, this is my module structure:
modules/auth/controllers/backend/Auth.php modules/auth/models/ modules/auth/views/backen