Simplify backend module structure