Version with source split in multiple small files.