BeagleBoard Mounted inside OLPC XO-1?

I have recently acquired an OLPC XO-1, the small form factor one laptop per child computer, and had some thoughts about some modifications and wanted to see if anyone else thought it might be possible.

My idea is to take the motherboard out of the OLPC and mount the BeagleBone Black inside that space instead, connecting the keyboard, monitor, trackpad, etc., to their corresponding peripheral ports on the XO-1. Does anyone know if this is at all feasible? Being able to have a much more powerful processor, RAM and storage inside an already rugged and useful case would be awesome.

Thanks