Rename '_Shared' directory to 'Shared' to improve project structure
Update layout and view location references accordingly
Clean up unnecessary files and standardize project organization
Migrates from standalone Program.cs to Startup-based configuration
Adds application configuration JSON for environment-specific settings
Integrates Autofac dependency injection and modular service registration
Configures application services, modules, and middleware for enhanced flexibility