Organize code into 'core' and 'pass_through' files