#3 Create front-controller or application bootstrap for more flexibility