Moved source files into src folder for better organization.