I am wondering why you chose to go with 4 files only instead of organizing the code into separate folders?