What would be the easiest way to save CSS /JS along with saved modules, columns or rows?

Once I never thought I would be adding custom CSS and JS to page templates! Now having a collection of templates is becoming invaluable.

Increasingly I am finding I am wanting to build a collection of modules (even columns and rows) with effects added. For example asking a client to copy a page and remove everything but one module seems not the solution.

I am not sure this is a good request to the BB team. I wonder also how easy it would be to make a plugin to do this?

There are probably lots of practical issues like potential conflicts I have not thought of