grabbing a snapshot as we finalize a major app version with generateChangeLog into a file per table

Looks like we can do this fine with generateChangeLog if we want the entire database structure in one file.
we would prefer to split the creates (and the data) into 1 file per table. Has any work been done on this?
It look like I cn spin my own by using the as reference starting points but I wanted to make sure I am not recreating the wheel before I do this.
Has this been done or has anyone already done something similar?

I’m interested to know if this is possible and also is it generally recommended to use one file per table or not? I’m just getting started with Liquibase and I’m inclined to use one file per table unless there is a reason why that is a problem.