It still sounds like science fiction, but Project Ara is still on track for an early 2015 release. Looks like it will run on a modified version of Android L, with modules sold in an online store (similar to the Play Store).