No. Its a single script, a single click at the front end would trigger a script to create database & all objects.
It has around 2000 objects table, indexes, functions, stored procedures, triggers, data types, etc., & database create script.
And, having 2000 plus script as a separate files would be difficult to maintain?
Thanks