Structure + main file + autoloader