1. Separate files for classes