Multi file contracts

I would like to create a multi file contract on BSC. How can I do so?

Example - Contract Address 0x9b76d1b12ff738c113200eb043350022ebf12ff0 | BscScan

Im using remix ethereum

I searched whole youtube but didn’t find anything for this.