In v9 you can still create a package using the bac...
# package-development
c
In v9 you can still create a package using the backoffice and in it you can add all the doc types, data types, templates, partials, content and media. This migration code applies all of that the first time the package is installed, so you get all of the schema, content and media installed straight away.