The main file structure