I haven't been active in a long time..so please excuse if this is a dumb question. If the answer is yes

..I'll start reading..If not..I'll go back in my hole.
I have 3 xbox1's in my wired house. They have all been modded, with chips and large drives. I use xbmc as my dash, and all my games have been backed up to the drive. Sometimes I copy divx/xvid/mp3 to the drive but most of the time I stream from a very large divx/xvid/mp3 library on my server. When I travel, I load up one with all the movies and music I want, and I have a full no disk entertainment system.
Can a xbox360 be modded to have the same functions.?
ie..Can you:
1. Back up games and play them from the hard disk.
2. Can you increase the hard disk size.
3. Play divx/xvid/mp3 from the hard disk (or stream from a server).
4. Copy mp3's to the hard disk w/out ripping a CD.
5. Is there a killer app/dash like XBMC that handles everything.
As stated, I can read and do my own research. I just don't want to waste the time if my goals cannot currently be met.