Can you pack a theme into a .blend file?

I was wondering if it were possible to pack a theme into a .blend file, like you would image textures.

I know a theme is a .xml file, but I am not sure how I could use the text information inside of blender (text editor maybe?) and then reference the theme to it. Maybe someone has done this before, or has an idea as to how it could be done?